Extension point resolvers
In component org.nuxeo.ecm.core.schema.ObjectResolverService
Documentation
Extension Point to register an external entity resolver. You must provide an XSD type derived from xs:string and registered under namespace http://www.nuxeo.org/ecm/schemas/core/external-references/. The resolver class must implement org.nuxeo.ecm.core.schema.types.resolver.ObjectResolver. Example :
By default, a constraint is added to documents about to be saved in order to validate if the property reference
an existing external entity. You can disable this validation by setting attribute validation to false, for instance:
Contribution Descriptors
- Class: org.nuxeo.ecm.core.schema.types.resolver.ObjectResolverDescriptor
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="resolvers" target="org.nuxeo.ecm.core.schema.ObjectResolverService"> <resolver class="org.nuxeo.ecm.core.model.DocumentModelResolver" type="documentResolver"/> </extension>
-
<extension point="resolvers" target="org.nuxeo.ecm.core.schema.ObjectResolverService"> <resolver class="org.nuxeo.ecm.directory.DirectoryEntryResolver" type="directoryResolver"/> </extension>
-
<extension point="resolvers" target="org.nuxeo.ecm.core.schema.ObjectResolverService"> <resolver class="org.nuxeo.ecm.platform.usermanager.UserManagerResolver" type="userManagerResolver"/> </extension>